/* CSS Document */
*{margin:0; padding:0; list-style:none; word-break:break-all;}
body{font:12px Arial; color:#333;}
a{text-decoration:none;color:#666; cursor:pointer}
a:hover{text-decoration:none; color: #ff7200}
img{border:none}
span{font-family:Arial} li{ font-family:"宋体"}
i,em{font-style:normal; font-family:"宋体"} .bold{font-weight:bold}

.Spacer1{clear:both; font-size:0; line-height:0; height:0;}
.Fl{float:left;}
.Fr{float:right;}
.Cl_org { color:#ff6200}
.Cl_blue { color:#1d4bad}
.Cl_grey { color:#ccc}

/*clear*/
.clear:after {content: ".";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}
* html .clear{ height: 1%; }
*:first-child+html .clearfix{zoom:1;} /* IE7 */
header,nav,article,section,aside,footer{ display:block; }/* html5fix */

dl,dt,dd,ul,ol{ display:block}
.Mar10{margin-top:10px;}
.Mar14{margin-top:14px;}
.Mar20{margin-top:20px;}
.w1002{width:1002px; margin-left:auto; margin-right:auto;}

/*头部 */
.The_top { line-height: 36px; height: 36px; background-image: url(../images/top_line_bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; width: 100%;}
.Top_Contact { margin-left: 20px; vertical-align: middle; }
.Top_Contact a img { vertical-align: middle; margin-left: 5px; }
.Top_Username { margin-right: 20px; }
.Top_Username span { color: #666; padding-right: 10px; padding-left: 10px; }
.top_nav a { color: #333; }
.top_nav a:hover { text-decoration:none; color: #ff7200}
.top { height: 80px; vertical-align: middle; }
.top_nav { font-family: "微软雅黑"; font-size: 20px; line-height: 80px; margin-right: 20px; }
.top_nav span { color: #dcdcdc; padding-right: 15px; padding-left: 15px; }
.top_logo img { }
.top_logo { width: 122px; margin-top: 25px; margin-left: 10px; }

/*底部*/
.index_footer { height: 145px; background-color: #e9e9e9; }
.Footer_left { width: 280px; padding-left: 20px; font-family: "微软雅黑"; font-size: 18px; line-height: 35px; padding-top: 30px; padding-bottom: 30px; background-image: url(../images/footer_line.jpg); background-repeat: no-repeat; background-position: right center; }
.Footer_right { line-height: 35px; padding-top: 30px; width: 620px; font-family: "微软雅黑"; font-size: 14px; padding-bottom: 30px; }
.Footer_right span { margin-right: 20px; margin-left: 20px; }
.Footer_right a { color: #333; }
.Footer_right a:hover {text-decoration:none; color: #ff7200 }


/*首页*/
.adbox { width: 100%; height: 420px; background: url(../images/big_photo.jpg) no-repeat center 0px; }
.login { height: 345px; width: 310px; background-color: #FFF; opacity: 0.6; position: absolute; top: 20px; right: 10px; }
.adbox_td01 { height: 50px; font-family: "微软雅黑"; font-size: 20px; color: #f75f00; padding-top: 30px; }
.adbox_text { height: 35px; width: 232px; color: #999; border: 1px solid #dfceb4; background-color: #FFF; padding-left: 5px; margin-left: 36px; line-height: 35px; }
.login-box { overflow: hidden; position: relative; height: 420px; }
.login-box table { position: absolute; top: 20px; right: 10px; }
.adbox_image { margin-left: 36px; vertical-align: middle; }
.adbox_td02 { vertical-align: middle; }
.adbox_td03 { padding-left: 36px; color: #F00; }


.index_con01 { height: 121px; background-image: url(../images/index_bg01.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 27px; }
.index_wylc { height: 94px; background-image: url(../images/index_line.png); background-repeat: no-repeat; background-position: right 0px; }
.index_wylc_td a { font-family: "微软雅黑"; font-size: 20px; line-height: 40px; padding-top: 0px; }
.index_wylc_td { padding-left: 15px; }
.index_wylc_td p { line-height: 20px; color: #666666; }
.index_con02_L01 { height: 256px; }
.index_c2_lelt { width: 758px; }
.index_c2_left01 { height: 256px; width: 100%; overflow: hidden; border: 1px solid #e0e0e0; border-right:none; }


.index_c2_td01 { font-size: 16px; color: #333; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e0e0; }
.index_c2_td02 { line-height: 30px; padding-top: 10px; padding-left: 20px; overflow: hidden;font-family: "微软雅黑"; font-size: 14px;}
.index_c2_td03 a { background-color: #ec2c00; display: block; margin-left: 20px; width: 80px; text-align: center; padding-top: 5px; padding-bottom: 5px; color: #fff; font-size: 14px; border-radius:5px;}
.index_c2_left01 li { float: left; width: 251px; border-right-width: 1px; border-right-style: solid; border-right-color: #e0e0e0; height: 256px; overflow:hidden; }
.index_c2_xmmc01 { height: 250px; width: 100%; overflow: hidden; border: 1px solid #e0e0e0; border-top-color:#ec2c00 }
.index_xmmc_tbl { }
.index_xmmc_tbl tr td { line-height: 40px; height: 40px; text-align: center; border-bottom: 1px dashed #e2e2e2; }
.index_c2_right { width: 234px; overflow: hidden; }
.index_con03 { height: 284px; }



.index_Notice { height: 256px; overflow: hidden; border: 1px solid #e2e2e2; }
.index_Novc_top { height: 36px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e0e0; }
.index_Novc_top i { font-size: 14px; line-height: 36px; font-weight: bold; padding-left: 5px; }
.index_Novc_top em { padding-top: 12px; padding-right: 10px; }
.index_Novc_tble tr td { line-height: 24px; }
.index_Novc_tble tr td a { color: #fb9d00; font-size: 14px; font-weight: bold; }





.index_Nt01 { height: 46px; background-image: url(../images/index_nt_line.jpg); background-repeat: repeat-x; background-position: 0px 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.index_Nt01 i { line-height: 46px; font-size: 14px; font-weight: bold; display: block; padding-left: 20px; }
.index_Nt01 em { display: block; padding-top: 15px; padding-right: 10px; }
.index_Notice ul li { overflow: hidden; line-height: 28px; height: 28px; color: #FF7200; padding-left: 10px; padding-right: 10px; display: block; }
.index_Notice ul { padding-top: 5px; padding-bottom: 5px; overflow: hidden; }
.index_Novc { width: 320px; }
.index_Novc_ul li { line-height: 25px; height: 25px; color: #ff7100; padding-left: 5px; display: block; overflow: hidden; padding-right: 5px; }
.index_Novc_ul { margin-top: 10px; margin-bottom: 10px; }

.index_con04 { height: 174px; }
.w1002.index_con04 span { line-height: 46px; display: block; height: 46px; padding-left: 20px; font-size: 14px; color: #ff6200; font-family: "微软雅黑"; }
.index_link_ul li { float: left; width:105px; margin-left:12px; }
.index_link_ul { overflow: hidden; width:100% }
.index_con04 i a { line-height: 28px; height: 28px; font-size: 12px; color: #666; margin-left: 20px; }
.index_link { border: 1px solid #e0e0e0; overflow: hidden; height: 172px; }


.adbox_td02 a { vertical-align: middle; padding-left: 20px; }
.index_xmmc_tbl tr th { background-color: #ffefe8; }
.index_invest_btn { display: block; height: 23px; width: 54px; margin-right: auto; margin-left: auto; border-radius: 5px; background-image: url(../images/index_radius_org.jpg); background-repeat: no-repeat; background-position: 0px 0px; line-height: 23px;  color:#FFF}
.index_repay_btn{ display: block; height: 23px; width: 54px; margin-right: auto; margin-left: auto; border-radius: 5px; background-image: url(../images/index_radius_ray.jpg); background-repeat: no-repeat; background-position: 0px 0px; line-height: 23px; color:#FFF }
.Header { width: 100%; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #e36a1c; }


/*我要投资*/
.Invsest_top { margin-top: 10px; height: 107px; background-image: url(../images/Invest_squre.jpg); background-repeat: no-repeat; background-position: 1px center; border: 1px solid #ffc08d; }
.Invsest_top_all { height: 107px; background-image: url(../images/Invest_line_bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; margin-left: 43px; }
.Invsest_top_Left { width: 520px; height: 107px; overflow: hidden; background-image: url(../images/Invest_line01.jpg); background-position: right center; background-repeat: no-repeat; margin-left: 30px;_margin-left: 15px; }
.Invsest_check { height: 23px; width: 54px; display: block; background-image: url(../images/index_radius_ray.jpg); background-repeat: no-repeat; background-position: 0px 0px; line-height: 23px; text-align: center; color: #FFF; margin-top: 5px; }
.Invsest_top_Right { width: 380px; margin-top: 5px; }
.Invsest_top_Right ul li { line-height: 24px; height: 24px; color: #ff7200; display: block; overflow: hidden; }
.Invsest_mid span { line-height: 58px; height: 58px; background-color: #fdf2df; font-size: 16px; font-weight: bold; display: block; padding-left: 10px; color: #666; }
.Invsest_bottom table tr th { background-color: #f9f9f8; }
.Invsest_bottom { border: 1px solid #e0e0e0; border-top-color:#F00 }
.page_center { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.page_center a { display: inline-block; border: 1px solid #E0E0E0; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; }
.goto_btn { height: 22px; width: 22px; text-align: center; margin-right: 5px; margin-left: 5px; }
.page_sure { background-color: #f0f0f0; }

.Invsest_bottom table tr td { line-height: 40px; height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #F9F9F8; text-align: center; color:#666 }

.page_center .cur { background-color: #dc5b3e; color: #fff; }
.Invsest_top_Left table tr td a.active {color: #ff7200}.login_inter { background-image: url(../images/login_line_bg.jpg); background-repeat: repeat-x; background-position: 0px top; height: 670px; width: 100%; margin-top: 5px; }

/*登录页*/
.login_mid { background-image: url(../images/login_bg.jpg); background-repeat: no-repeat; background-position: 0px top; /*height: 640px; */padding-top: 30px; }
.login_con { /*height: 620px; */width: 660px; background-color: #FFF; margin-left: 315px; border: 1px solid #d2d2d2; }
.login_con i { height: 70px; padding-top: 10px; display: block; background-image: url(../images/Reg_steps.jpg); background-repeat: no-repeat; background-position: center center; }
.reg_steps { padding-left: 46px; width: 550px; }
.reg_steps table tr td { line-height: 45px; height: 45px; }
.reg_steps table tr td .textinput { height: 25px; width: 200px; border: 1px solid #d2d2d2; vertical-align: middle; line-height: 25px; }
.Password_steg span { display: inline-block; border: 1px solid #d2d2d2; line-height: 20px; height: 20px; margin-right: 5px; width: 40px; text-align: center; }
.Password_steg .cur { background-color: #F60; color: #fff; }
.reg_steps table tr td a { color: #5a55e7; margin-left: 20px; }
.reg_steps table tr td a:hover { text-decoration:underline} 
.probar { background-image: url(../images/probar.png); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 36px; width: 36px; text-align: center; line-height: 36px; margin-right: auto; margin-left: auto; }

#geo_codeTip.onCorrect{height: 0px;width: 0px;overflow: hidden;}

/*我要借款*/
.borrow_nav { overflow: hidden; }
.borrow_nav li { width: 250px; float: left; text-align: center; margin-top: 28px; }
.borrow_lt { width: 562px; overflow:hidden }
.borrow_lt h2 { height: 41px; width: 562px; background-image: url(../images/borrow_con_lt.jpg); display: block; }
.borrow_lt_con { border-right: 3px solid #f8d5bf; border-left: 3px solid #f8d5bf; overflow: hidden; height: 680px; }
.borrow_lt_con table tr td { padding-left: 5px; font-size: 14px; }
.borrow_lt_con table { margin-top: 10px; margin-left: 20px; margin-bottom: 30px; }
.borrow_lt_bg { height: 3px; background-image: url(../images/borrow_lt_bg.jpg); }
.borrow_ri h2 { background-image: url(../images/borrow_con_ri.jpg); background-repeat: no-repeat; display: block; height: 41px; width: 430px; }
.borrow_lt_set { width: 200px; height: 20px; border: 1px solid #d0d0d0; }
.borrow_lt_area { height: 148px; width: 304px; border: 1px solid #d0d0d0;}
.borrow_lt { width: 562px; }
.borrow_ri { width: 430px; }
.borrow_submit { background-image: url(../images/borrow_sure.jpg); height: 39px; width: 130px; color: #FFF; font-size: 14px; font-weight: bold; border:0px; cursor:pointer}
/*20141022 lyb 借款流程2*/
.borrow h2 { height: 41px; width: 1002px; background-color:#f8d5bf; display: block; }
.borrow { width:1002px; }
.borrow_con { border-right: 3px solid #f8d5bf; border-left: 3px solid #f8d5bf; overflow: hidden; }
.borrow_con table { margin: 10px auto; }
.borrow_con table tr td { padding-left: 5px; font-size: 14px; line-height: 40px; }
.borrow_con table tr td input {border: 1px solid #d2d2d2; vertical-align: middle;}
.borrow_con table tr td select{height: 25px;border: 1px solid #d2d2d2; vertical-align: middle; line-height: 25px;}